home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2001 May / SGI IRIX Base Documentation 2001 May.iso / usr / relnotes / performer_eoe / ch1.z / ch1
Text File  |  2001-04-17  |  9KB  |  321 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        1.  _I_n_t_r_o_d_u_c_t_i_o_n
  9.  
  10.        Welcome to the OpenGL Performer 2.4 execution-only
  11.        environment (eoe).
  12.  
  13.        OpenGL Performer is a powerful and comprehensive programming
  14.        interface for developers creating real-time visual
  15.        simulation and other performance-oriented 3D graphics
  16.        applications.  It simplifies development of complex
  17.        applications used for visual simulation, simulation-based
  18.        design, virtual reality, interactive entertainment,
  19.        broadcast video, architectural walk-through, and computer
  20.        aided design.
  21.  
  22.        OpenGL Performer 2.4 is built atop the industry standard
  23.        OpenGL graphics library, includes both ANSI C and C++
  24.        bindings, and is available for both the IRIX operating
  25.        system and GNU/Linux.  It forms the foundation of a powerful
  26.        suite of tools and features for creating real-time visual
  27.        simulation applications on IRIX & Linux systems.  OpenGL
  28.        Performer 2.4 supports all Silicon Graphics running IRIX 6.2
  29.        or later, as well as IA32-based systems with Linux.
  30.  
  31.        OpenGL Performer is an integral part of the InfiniteReality,
  32.        VPRO, Impact, and O2 visual simulation solutions and in
  33.        particular, provides interfaces to the advanced features of
  34.        InfiniteReality class graphics.  OpenGL Performer is
  35.        compatible with all SGI graphics platforms running IRIX or
  36.        Linux, and attains maximum performance on each.  OpenGL
  37.        Performer is the flexible, intuitive, toolkit-based solution
  38.        for developers who want to optimize performance on Silicon
  39.        Graphics systems.
  40.  
  41.        The OpenGL Performer execution environment contains the
  42.        dynamic shared objects (DSOs) for runtime linking for
  43.        applications based on OpenGL Performer.  The binary-
  44.        compatible maintenance releases of previous versions of IRIS
  45.        Performer (2.2.10, 2.1.5 and 2.0.7) are included as well.
  46.        The OpenGL Performer DSOs are identified by DSO version so
  47.        that execution environments from previous OpenGL Performer
  48.        releases can co-exist simultaneously on the same system.
  49.        This allows you to run a Performer application that was
  50.        dynamically linked with any release.  The run-time IRIX
  51.        linker, rld, will automatically select the proper DSO to run
  52.        any given Performer application.  Similar arrangement is
  53.        made on Linux systems as well.
  54.  
  55.        OpenGL Performer 2.4 contains many new features for
  56.        supporting programmable shading, multi-texture, anisotropic
  57.        filter, layered and patchy fog, rotorwash, and other
  58.        advanced graphics features, as well as many important
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        architectural enhancements.  The OpenGL Performer 2.4 for
  75.        Linux release now also supports multiprocessing, frame
  76.        accurate real-time control, and contains performance
  77.        optimizations for SGI Linux workstations.
  78.  
  79.        To get further acquainted with the new features of OpenGL
  80.        Performer 2.4 we recommend that you read the main OpenGL
  81.        Performer man page ("man performer") and that you install
  82.        and check out the following demonstrations _p_e_r_f_l_y, the basic
  83.        OpenGL Performer viewer, _c_l_i_p_f_l_y, _a_s_d_f_l_y, _f_o_g_f_l_y, _r_o_t_o_r_w_a_s_h
  84.        and many new sample programs (See Chapter 2 of these release
  85.        notes for installation information).
  86.  
  87.        OpenGL Performer consists of our main library, _l_i_b_p_f, three
  88.        associated utility libraries, _l_i_b_p_f_d_u, _l_i_b_p_f_u_i, and
  89.        _l_i_b_p_f_u_t_i_l, and libraries for loading databases of different
  90.        file formats that are part of the _l_i_b_p_f_d_b collection.
  91.  
  92.  
  93.        Note:  These release notes apply to the OpenGL Performer 2.4
  94.               for IRIX product only.  OpenGL Performer 2.4 for
  95.               Linux release notes are available on the Linux
  96.               product CD, and are installed to /_u_s_r/_d_o_c/_p_e_r_f_o_r_m_e_r-
  97.               _2._4.
  98.  
  99.        Note:  Packaged with these release notes is a separate sheet
  100.               that contains the Software License Agreement.  This
  101.               software is provided to you solely under the terms
  102.               and conditions of the Software License Agreement.
  103.               Please take a few moments to review the Agreement.
  104.  
  105.        This document contains the following chapters:
  106.  
  107.          1.  Introduction
  108.  
  109.          2.  Installation Information
  110.  
  111.          3.  Database Loaders
  112.  
  113.          4.  Known Problems and Workarounds
  114.  
  115.          5.  Differences Between OpenGL Performer Releases
  116.  
  117.  
  118.        1.1  _R_e_l_e_a_s_e__I_d_e_n_t_i_f_i_c_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
  119.  
  120.        Following is the release identification information for
  121.        OpenGL Performer:
  122.  
  123.                                       OpenGL Performer
  124.        SSSSooooffffttttwwwwaaaarrrreeee OOOOppppttttiiiioooonnnn PPPPrrrroooodddduuuucccctttt
  125.                                       2.4
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.                                   - 3 -
  136.  
  137.  
  138.  
  139.        VVVVeeeerrrrssssiiiioooonnnn
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.        PPPPrrrroooodddduuuucccctttt CCCCooooddddeeee
  189.  
  190.  
  191.                                       M4-PERF-2.4
  192.                                       (manuals)
  193.        PPPPrrrroooodddduuuucccctttt CCCCooooddddeeee
  194.  
  195.                                       4D1-6.2 or later.
  196.        SSSSyyyysssstttteeeemmmm SSSSooooffffttttwwwwaaaarrrreeee RRRReeeeqqqquuuuiiiirrrreeeemmmmeeeennnnttttssss
  197.  
  198.        This OpenGL Performer 2.4 execution environment contains
  199.        DSOs for the new 2.4 release and compatibility DSOs that are
  200.        binary compatible with the IRIS Performer 2.0, 2.1, and 2.2
  201.        releases.
  202.  
  203.  
  204.        1.2  _O_n_-_L_i_n_e__R_e_l_e_a_s_e__N_o_t_e_s
  205.  
  206.        After you install the on-line documentation for a product
  207.        (the _r_e_l_n_o_t_e_s subsystem), you can view the release notes on
  208.        your screen.
  209.  
  210.        If you have a graphics system, select "Release Notes" from
  211.        the Tools submenu of the Toolchest.  This displays the
  212.        _g_r_e_l_n_o_t_e_s(1) graphical browser for the on-line release
  213.        notes.
  214.  
  215.        Refer to the _g_r_e_l_n_o_t_e_s(1) man page for information on
  216.        options to this command.
  217.  
  218.        1.3  _P_r_o_d_u_c_t__S_u_p_p_o_r_t
  219.  
  220.        Silicon Graphics, Inc., provides a comprehensive product
  221.        support maintenance program for its products.
  222.  
  223.        If you are in North America and would like support for your
  224.        Silicon Graphics-supported products, contact the Technical
  225.        Assistance Center at
  226.        1-800-800-4SGI.
  227.  
  228.        If you are outside North America, contact the Silicon
  229.        Graphics subsidiary or authorized distributor in your
  230.        country.
  231.  
  232.  
  233.        1.4  _G_e_t_t_i_n_g__O_p_e_n_G_L__P_e_r_f_o_r_m_e_r
  234.  
  235.  
  236.        The OpenGL Performer execution environment is provided to
  237.        allow the execution of OpenGL Performer applications without
  238.        separately purchasing the full OpenGL Performer product.
  239.        You may still want to buy the full product for its
  240.        development environment, tools, demos, sample applications,
  241.        and databases.
  242.  
  243.        OpenGL Performer includes sample application source code
  244.        ranging from simple programs to illustrate particular
  245.        features to the comprehensive, GUI-driven file viewer
  246.        _p_e_r_f_l_y.  In addition to these SGI-developed tools, OpenGL
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.                                   - 4 -
  257.  
  258.  
  259.  
  260.        Performer also includes a very large repository of sample
  261.        code, databases, games, and movies contributed by the
  262.        _F_r_i_e_n_d_s _o_f _P_e_r_f_o_r_m_e_r:  companies and individuals with
  263.        services of general interest to the OpenGL Performer
  264.        community.
  265.  
  266.        To find out more about OpenGL Performer visit our web page
  267.        at _h_t_t_p://_w_w_w._s_g_i._c_o_m/_s_o_f_t_w_a_r_e/_p_e_r_f_o_r_m_e_r/.
  268.  
  269.        To purchase a copy of OpenGL Performer contact SGI Direct at
  270.        1-800-800-7441 or your local sales office.
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.